/**!
 * 企业政策库
 * author: wangkai;
 */

/* main */

.ewb-layer1 {
	padding: 30px 40px 37px 40px;
}

.ewb-info-hd {
	padding-left: 13px;
	height: 36px;
	line-height: 36px;
}

.ewb-info-tt {
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #333;
}

.ewb-info-remind {
	float: left;
	margin: 13px 0 0 14px;
	padding: 0 5px;
	height: 14px;
	line-height: 14px;
	text-align: center;
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	background-color: #5ec660;
}

.ewb-info-links {
	display: none;
	float: right;
	width: 240px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #d7d7d7;
	font-size: 13px;
	color: #666;
}

.ewb-info-links a {
	color: #666;
}

.ewb-info-tab {
	margin-top: 38px;
	height: 47px;
	line-height: 47px;
	border: 1px solid #e2e2e2;
}

.ewb-tabnode {
	float: left;
	width: 152px;
	border-right: 1px solid #e2e2e2;
	text-align: center;
	vertical-align: top;
}

.ewb-tabnode.last {
	width: 151px;
	border-right: 0;
}

.ewb-tabname {
	display: block;
	font-size: 15px;
	color: #545454;
	cursor: pointer;
}

.ewb-tabname.current {
	font-weight: bold;
	color: #fff;
	background-color: #176ab0;
}

.ewb-info-tabbox {
	padding-top: 20px;
}

.ewb-info-tabbox table {
	width: 100%;
	table-layout: fixed;
}

.ewb-info-form td {
/* 	height: 30px; */
	text-align: center;
	border: 1px solid #e2e2e2;
	font-size: 13px;
}

.ewb-basewd1 {
	width: 184px;	
	background-color: #eef8ff;
}

.ewb-basewd2 {
	width: 731px;	
}

.ewb-baseinfo {
	display: block;
	min-height: 20px;
	line-height: 20px;
	padding: 5px 15px;
	text-align: left;
/* 	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; */
}
.ewb-baseinfo p{
text-align: center;
}
.fileopr{
	text-align: center;
	cursor: pointer;
}

.ewb-policycontent {
	text-indent: 2em;
	font-size: 13px;
	line-height: 22px;
}

#materialinfo th {
	text-align: center;
	border: 1px solid #e2e2e2;
	background-color: #eef8ff;
}


/* 热门咨询 */

.hot-consulting {
	display: none;
	padding: 12px 20px 38px 20px;
}

.ewb-consult-list {
	padding-top: 13px;
}

.ewb-consult-list li {
	margin-top: 33px;
	vertical-align: top;
}

.ewb-consult-list li.mt0 {
	margin-top: 0;
}

.ewb-consult-node {
	height: 24px;
	padding: 12px 20px 12px 54px;
	font-size: 15px;
}

.ewb-consult-date {
	float: right;
	margin-right: 20px;
}

.ewb-consult-problem {
	background: url(./problem_icon.png) 26px 17px no-repeat;
}

.ewb-consult-answer {
	background: url(./answer_icon.png) 26px 17px no-repeat #f7f7f7;
}

#commonProblem .ewb-consult-list {
	padding-top: 0;
}

.ewb-problem-node {
	padding: 12px 20px 12px 54px;
}

.ewb-consult-name,
.ewb-problem-name,
.ewb-answer-name {
	display: block;
	line-height: 24px;
	color: #333;
}
